package org.hhqk.common;

import org.apache.shiro.crypto.hash.Md5Hash;

public class Encrypt {
	
	public static void main(String[] args) {
		//source指的是要加密的密码
		//salt 盐 盐不同，同样的密码生成的密码就不同。
		//hashIterations 执行hash加密的次数，是个整形，次数越高，加密的程度越高。这个次数，一般2，3次就可以
		//次数太多，会影响加密的性能
		Md5Hash md5Hash=new Md5Hash("123456","admin",2);
		System.out.println(md5Hash.toString());
	}

	public static String md5(String loginPassword, String username) {
		Md5Hash md5Hash=new Md5Hash(loginPassword, username, 2);
		
		return md5Hash.toString();
	}

}
